Fix xenbus userspace device transaction tracking.
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Thu, 4 May 2006 09:25:27 +0000 (10:25 +0100)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Thu, 4 May 2006 09:25:27 +0000 (10:25 +0100)
commit79d14c1747913fd6bbe5de7ae5dfa21902fd7fcc
tree87aed39bef7d5ad38a5361cb15855bee50e33649
parent0d6ad09a09f5e915a6fdb3a402cbd9aa9d4c3788
Fix xenbus userspace device transaction tracking.
If a transaction end command fails, the semaphore which keeps track
of whether we're in a transaction or not was not getting updated.

Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_xs.c